/*----------------------------------- Reset --------------------------------------*/
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block; }
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
}
html,body{
    width: 100%;
    height: 100%;
    font-family: 'Lantinghei SC', 'Open Sans', Arial, 'Hiragino Sans GB', 'Microsoft YaHei', 寰蒋闆呴粦, STHeiti, 'WenQuanYi Micro Hei', SimSun, sans-serif;
    font-size: 14px;
    overflow: hidden;
}
a{
    text-decoration: none;
    color:#000;
    cursor: pointer;
}
img{
    border:none;
    margin:0;
    padding:0;
}
input ,select, button,textarea{
    line-height: normal;
    outline: none;
    font-family: 寰蒋闆呴粦,Microsoft Yahei,Hiragino Sans GB,tahoma,arial;
}
textarea{
    resize: none;
}
ul{
    list-style-image: none;
    list-style: none;
}
input[type=number] {
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
} 
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
    background-color: rgb(255, 255, 255) !important;
    -webkit-box-shadow: 0 0 0 1000px white inset;
    -moz-box-shadow: 0 0 0 1000px white inset;
    box-shadow: 0 0 0 1000px white inset;
}
input[type=text]:focus, input[type=password]:focus, textarea:focus {
    /* -webkit-box-shadow: 0 0 0 1000px white inset;
    -moz-box-shadow: 0 0 0 1000px white inset;
    box-shadow: 0 0 0 1000px white inset; */
}
/*娓呮娴姩*/
.clearfix:after{  
            content: '';
            display: block;
            clear: both;
        }
.f-left{
    float: left !important;
}
.f-right{
    float: right !important;
}
.text-r{
    text-align:right !important;
}
.font-24{
    font-size: 24 !important;
}
.color-nine {
    color: #999999 !important;
}
.color-golden{
    color: #f9d83b !important;
}
.d-iblock {
    display: inline-block !important;
}
.pad-top-30{
   padding-top: 30px !important;
}
.pad-bot-20{
   padding-bottom: 20px !important;
}
.mag-top-20 {
    margin-top: 20px !important;
}
.mag-bot-20 {
    margin-bottom: 20px !important;
}
.m-left-sm {
    margin-left: 20px !important;
}
.m-right-sm {
    margin-right: 20px !important;
}
.t-center{
    text-align: center !important;
}
.t-left {
    text-align: left !important;
}
.t-over {
    white-space: nowrap !important;
    overflow: hidden !important;
    -o-text-overflow: ellipsis !important;
    text-overflow: ellipsis !important;
}
.a-link{
color: rgb(98, 168, 233);
}
.a-link:hover{
color: rgb(98, 168, 233) ;
}
.font-18{
    font-size:18px !important;
}
.font-14{
    font-size:14px !important;
}
.border-bottom {
    border-bottom: 1px solid #e6e6e6 !important;
}
.m-updown{
    margin-top: 30px !important;
    margin-bottom: 30px !important;
}
.hide{
    display: none !important;
}
.show{
    display:block !important;
}
/* 寮规�х洅榛樿 */
.flex{
    display: -webkit-flex;
    display: flex; 
    display: box;
}
/* 寮规�х洅姘村钩鍨傜洿灞呬腑 */
.flex-center{
    display:-webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: flex;
    -webkit-justify-content:center;
    justify-content:center;
    -ms-justify-content:center;
    -moz-justify-content:center;
    -webkit-align-items:center;
    -moz-align-items:center;
   -ms-align-items:center;
    align-items:center;
}
.flex-between{
     display:-webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: flex;
    -webkit-justify-content:space-between;
    justify-content:space-between;
    -ms-justify-content:space-between;
    -moz-justify-content:space-between;
    justify-content: space-between;
    -webkit-align-items:center;
    -moz-align-items:center;
   -ms-align-items:center;
    align-items:center;
}
/* 鍨傜洿鎺掑垪鐨勪笂涓嬪乏鍙冲眳涓� */
.flex-vcenter{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
/* green-title */
.index-title{
    height:30px;
        color:#fff;
        font-size: 14px;
        line-height: 30px;
        padding:0 8px;
        background:#00a73d;
        span:nth-child(1){
            float: left
        } 
        span:nth-child(2){
            float: right
        } 
}
/* 澶氳鏂囨湰鐪佺暐 */
.txt-ellipsis-6{
    display: -webkit-box;
    display: flex;
    -webkit-line-clamp:6;
    -webkit-box-orient:vertical;
    overflow: hidden;

}
.txt-ellipsis-8{
    display: -webkit-box;
    display: flex;
    -webkit-line-clamp:8;
    -webkit-box-orient:vertical;
    overflow: hidden;

}
::-webkit-scrollbar{
    width:4px;
}
/* //鎸夐挳鐨勬牱寮� */
.layui-btn-normal{
    background:transparent;
    border: solid 1px #62a8e9;
    color:#62a8e9;
}
.layui-btn-normal i{
    color:#62a8e9;
}
.layui-btn-normal:hover{
    background:rgba(98,168,233,1);
    opacity:1
}
.layui-btn-normal:hover i{
    color:#fff;
}
.btn-bg{
    background:#62a8e9;
    color:#fff ;
}
.btn-bg:hover{
    background:#599cda;
}
.layui-btn-primary:hover{
    border-color: #62a8e9;
    color: #62a8e9;
}
.layui-btn-danger{
	background:transparent;
    border:solid 1px #dd5a55;
    color:#dd5a55;
}
.layui-btn-danger i{
    color:#dd5a55;
}
.layui-btn-danger:hover{
    background:rgb(221, 90, 85);
    opacity:1
}
.layui-btn-danger:hover i{
    color:#fff;
}
/* tab鐨勬牱寮忎慨鏀� */
.my-tab .layui-tab-title{
    height: auto;
    border-bottom:1px solid #e6e6e6;
    margin-bottom: 30px;
}
.my-tab.layui-tab-brief>.layui-tab-title .layui-this:after{
    border-bottom: 4px solid #5fa7ec;
}
.my-tab .layui-tab-title li{
    margin-right: 40px;
}
.my-tab .layui-tab-title li:last-child{
    margin-right: 0px;
}
/* //时间插件 */
/* .layui-laydate .layui-this {
    background-color: #5fa7ec !important;
    color: #fff!important;
} */